package com.dragon.modules.yuegou.model.product;

import com.dragon.modules.yuegou.enums.product.SpuShowModule;
import io.swagger.annotations.ApiModelProperty;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.NotNull;

/**
 * 订单商品信息
 * 
 * @author pbuilder generated
 * @date 2019-04-29 10:04:20
 * @company sgy
 * @version 2.0
 * @see Length 长度限制
 * @see NotNull 对象非空
 * @see NotEmpty 字符串、集合、表、数组非空
 */
public class GoodsInfo {
	
	@ApiModelProperty("订单对象ID")
	private String orderObjId;

	@ApiModelProperty("spuId")
	private String spuId;

	@ApiModelProperty("skuId")
	private String skuId;

	@ApiModelProperty("所属模块")
	private SpuShowModule showModule;
	
	@ApiModelProperty("套餐ID")
	private String packageId;
	
	@ApiModelProperty("秒杀ID")
	private String seckillId;
	
	@ApiModelProperty("拼团ID")
	private String grouponInfoId;
	
	@ApiModelProperty("助力ID")
	private String helpId;
	
	public String getOrderObjId() {
		return orderObjId;
	}

	public void setOrderObjId(String orderObjId) {
		this.orderObjId = orderObjId;
	}

	public String getHelpId() {
		return helpId;
	}

	public void setHelpId(String helpId) {
		this.helpId = helpId;
	}

	public String getGrouponInfoId() {
		return grouponInfoId;
	}

	public void setGrouponInfoId(String grouponInfoId) {
		this.grouponInfoId = grouponInfoId;
	}

	public String getSeckillId() {
		return seckillId;
	}

	public void setSeckillId(String seckillId) {
		this.seckillId = seckillId;
	}

	public String getPackageId() {
		return packageId;
	}

	public void setPackageId(String packageId) {
		this.packageId = packageId;
	}

	public String getSpuId() {
		return spuId;
	}

	public void setSpuId(String spuId) {
		this.spuId = spuId;
	}

	public String getSkuId() {
		return skuId;
	}

	public void setSkuId(String skuId) {
		this.skuId = skuId;
	}

	public SpuShowModule getShowModule() {
		return showModule;
	}

	public void setShowModule(SpuShowModule showModule) {
		this.showModule = showModule;
	}

}
